Timesheets can be edited by both the timesheet owner until they have been approved from their My Timesheets Dashboard.

Click the edit icon at the end of the timesheet row to open the edit timesheet screen.  You can update anything on the timesheet, including switching the time to another project or task.

Timesheet managers with sufficient permissions can edit timesheets in any state from the timesheets dashboard and project's time tab.