You can only edit source text if the segment is not confirmed. If you want to edit the source text of a confirmed segment, the user must un-confirm the segment first.
Only users with the permission ‘Segment Source’ are allowed to edit source text. Users assigned to the Administrator, Manager, Translator, or Reviewer role have this permission enabled.