(See drupal.stackexchange.com)

(Note: I'm not sure I like this idea ... I do not understand why it is required)

If users have sufficient reputation, they can edit an answer, even one posted by someone else.

If users do not have sufficient reputation, they can still suggest an edit. It is put in a queue for moderation until a moderator reviews it.