code: def update(self, idx, token=None, action=None, change_seq=None):
      if not self._is_changed:
          self._is_changed = True
  
      if token:
          self.change_logs[idx].token = token
      if action:
          self.change_logs[idx].action = action
      if change_seq:
          self.change_logs[idx].change_seq = change_seq
  
file_path: nlpaug/nlpaug/util/doc/change_log.py
imports: from nlpaug.util.doc.token import Token
label_desc: Use image node_id 3 for calling the ChangeLog obj's underlying member method code with example usage: obj.update(idx, token, action, change_seq) without return types