code: public Request resetPassword(String email, String connection) {
          Asserts.assertNotNull(email, "email");
          Asserts.assertNotNull(connection, "connection");
  
          String url = baseUrl
                  .newBuilder()
                  .addPathSegment(PATH_DBCONNECTIONS)
                  .addPathSegment("change_password")
                  .build()
                  .toString();
          VoidRequest request = new VoidRequest(client, url, "POST");
          request.addParameter(KEY_CLIENT_ID, clientId);
          request.addParameter(KEY_EMAIL, email);
          request.addParameter(KEY_CONNECTION, connection);
          return request;
      }
docs: Request a password reset for the given email and database connection. The response will always be successful even if
  there's no user associated to the given email for that database connection.
  i.e.:
  <pre>
  {@code
  AuthAPI auth = new AuthAPI("me.auth0.com", "B3c6RYhk1v9SbIJcRIOwu62gIUGsnze", "2679NfkaBn62e6w5E8zNEzjr-yWfkaBne");
  try {
  auth.resetPassword("me@auth0.com", "db-connection").execute();
  } catch (Auth0Exception e) {
  //Something happened
  }
  }
  </pre>
  
  @param email      the email associated to the database user.
  @param connection the database connection where the user was created.
  @return a Request to execute.