code: def update(self, other):
          
          if isinstance(other, NdMapping):
              dims = [d for d in other.kdims if d not in self.kdims]
              if len(dims) == other.ndims:
                  raise KeyError("Cannot update with NdMapping that has"
                                 " a different set of key dimensions.")
              elif dims:
                  other = other.drop_dimension(dims)
              other = other.data
          for key, data in other.items():
              self._add_item(key, data, sort=False)
          if self.sort:
              self._resort()
docs: Merges other item with this object
  
          Args:
              other: Object containing items to merge into this object
                  Must be a dictionary or NdMapping type