There's a couple, depending on how technically minded you are. From the garmin training centre software you can export an activity to an xml file which is a text description of the activity, that you could edit and then save.
Alternatively, plenty of the online tracking services allow you to do this in a more user friendly way. Runkeeper for exapmple lets you edit the points and time on a map. After which you can then export the amended activity.