CommentRepository: update a comment
API: add the ability to edit a comment + unit tests