public function update($username, $parameters = array())
    {
        $parameters['username'] = $username;
        return $this->apiClient->callEndpoint(
            self::ENDPOINT,
            $parameters,
            null,
            HttpMethod::REQUEST_PUT
        );
    }
public function update($username, $parameters = array())
    {
        $parameters['username'] = $username;
        return $this->apiClient->callEndpoint(
            self::ENDPOINT,
            $parameters,
            null,
            HttpMethod::REQUEST_PUT
        );
    }
public function update ( $ username , $ parameters = array ( ) ) { $ parameters [ 'username' ] = $ username ; return $ this -> apiClient -> callEndpoint ( self :: ENDPOINT , $ parameters , null , HttpMethod :: REQUEST_PUT ) ; }
Modify user. The "value" fields present will override the existing value. Fields skipped in request will not be changed.

@param $username
@param array $parameters
@return mixed
Modify user . The value fields present will override the existing value . Fields skipped in request will not be changed .