code: def _update_dates(self, **update_props):
          
  
          tree_to_update = update_props['tree_to_update']
          xpath_root = self._data_map['_dates_root']
  
          if self.dates:
              date_type = self.dates[DATE_TYPE]
  
              # First remove all date info from common root
              remove_element(tree_to_update, xpath_root)
  
              if date_type == DATE_TYPE_MULTIPLE:
                  xpath_root += '/TempExtent/TM_Instant'
              elif date_type == DATE_TYPE_RANGE:
                  xpath_root += '/TempExtent/TM_Period'
  
          return super(ArcGISParser, self)._update_dates(xpath_root, **update_props)
docs: Update operation for ArcGIS Dates metadata
          :see: gis_metadata.utils._complex_definitions[DATES]