docs: def reset_password(self):
          """
          Return the new random password that has been reset
          :param user_login: AuthUserLogin
          :return: string - the new password
          """
  
          def cb():
              password = get_random_password()
              self.change_password(password)
              return password
  
          return signals.user_update(self, ACTIONS["PASSWORD"], cb)