code: def updateAnnotations(self,
                            data,
                            LIMIT=25,
                            _print=True,
                            crawl=False,):
          
          url_base = self.base_url + \
              '/api/1/term/edit-annotation/{id}'  # id of annotation not term id
          annotations = self.getAnnotations_via_id([d['id'] for d in data],
                                                   LIMIT=LIMIT,
                                                   _print=_print,
                                                   crawl=crawl)
  
          annotations_to_update = []
          for d in data:
              annotation = annotations[int(d['id'])]
              annotation.update({**d})
              url = url_base.format(id=annotation['id'])
              annotations_to_update.append((url, annotation))
          self.post(annotations_to_update,
                    LIMIT=LIMIT,
                    action='Updating Annotations',
                    _print=_print,
                    crawl=crawl)
docs: data = [{'id', 'tid', 'annotation_tid', 'value', 'comment', 'upvote', 'downvote',
          'curator_status', 'withdrawn', 'term_version', 'annotation_term_version', 'orig_uid',
          'orig_time'}]