#NEWLINE# def edit_annotation( self , item ) : #NEWLINE# #INDENT# "\n        Send an edited item, a books.Book instance, to the user's annotation \n        feed. Note that whereas extra annotations in add_annotations, minus \n        ratings which are immutable once set, are simply added to the item in \n        the annotation feed, if an annotation has been removed from the item, \n        sending an edit request will remove that annotation. This should not \n        happen with add_annotation.\n        " #NEWLINE# return self . Put ( data = item , uri = item . GetEditLink ( ) . href , converter = books . Book . FromString )