protected function update($type, $url, $params, $options = [], $headers = []) {
        return $this->makeCall($type, $url, $params, $options, $headers);
    }
protected function update($type, $url, $params, $options = [], $headers = []) {
        return $this->makeCall($type, $url, $params, $options, $headers);
    }
protected function update ( $ type , $ url , $ params , $ options = [ ] , $ headers = [ ] ) { return $ this -> makeCall ( $ type , $ url , $ params , $ options , $ headers ) ; }
Proxy function for both edit requests types

@param   string      $type
@param   string      $url
@param   array       $params
@param   array       $options
@param   array       $headers
@return  mixed
@throws  \Exception
Proxy function for both edit requests types