code: def set_url(self, new_url, old_url=None, **kwargs):
          
          scmd = 'set-url'
          kwargs['insert_kwargs_after'] = scmd
          if old_url:
              self.repo.git.remote(scmd, self.name, new_url, old_url, **kwargs)
          else:
              self.repo.git.remote(scmd, self.name, new_url, **kwargs)
          return self
docs: Configure URLs on current remote (cf command git remote set_url)
  
          This command manages URLs on the remote.
  
          :param new_url: string being the URL to add as an extra remote URL
          :param old_url: when set, replaces this URL with new_url for the remote
          :return: self