docs: def _register_update(self, replot=False, fmt={}, force=False,
                           todefault=False):
          """
          Register new formatoptions for updating
  
          Parameters
          ----------
          replot: bool
              Boolean that determines whether the data specific formatoptions
              shall be updated in any case or not. Note, if `dims` is not empty
              or any coordinate keyword is in ``**kwargs``, this will be set to
              True automatically
          fmt: dict
              Keys may be any valid formatoption of the formatoptions in the
              :attr:`plotter`
          force: str, list of str or bool
              If formatoption key (i.e. string) or list of formatoption keys,
              thery are definitely updated whether they changed or not.
              If True, all the given formatoptions in this call of the are
              :meth:`update` method are updated
          todefault: bool
              If True, all changed formatoptions (except the registered ones)
              are updated to their default value as stored in the
              :attr:`~psyplot.plotter.Plotter.rc` attribute
  
          See Also
          --------
          start_update"""
          self.replot = self.replot or replot
          if self.plotter is not None:
              self.plotter._register_update(replot=self.replot, fmt=fmt,
                                            force=force, todefault=todefault)