code: def update(self, data, default=False):
          
          for name, value in data.items():
              if value is not None:
                  self.set(name, value, default)
docs: Update this :attr:`Config` with ``data``.
  
          :param data: must be a ``Mapping`` like object exposing the ``item``
              method for iterating through key-value pairs.
          :param default: if ``True`` the updated :attr:`settings` will also
              set their :attr:`~Setting.default` attribute with the
              updating value (provided it is a valid one).