public function update($name, $value) {
        $payload = array(
            'cid' => $this->cid,
            'name' => $name,
            'value' => $value
        );
        $apiCall = 'campaigns/update';
        $data = $this->requestMonkey($apiCall, $payload);
        $data = json_decode($data, true);
        if (isset($data['error']))
            throw new MailchimpAPIException($data);
        else
            return true;
    }
public function update($name, $value) {
        $payload = array(
            'cid' => $this->cid,
            'name' => $name,
            'value' => $value
        );
        $apiCall = 'campaigns/update';
        $data = $this->requestMonkey($apiCall, $payload);
        $data = json_decode($data, true);
        if (isset($data['error']))
            throw new MailchimpAPIException($data);
        else
            return true;
    }
public function update ( $ name , $ value ) { $ payload = array ( 'cid' => $ this -> cid , 'name' => $ name , 'value' => $ value ) ; $ apiCall = 'campaigns/update' ; $ data = $ this -> requestMonkey ( $ apiCall , $ payload ) ; $ data = json_decode ( $ data , true ) ; if ( isset ( $ data [ 'error' ] ) ) throw new MailchimpAPIException ( $ data ) ; else return true ; }
Update just about any setting besides type for a campaign that has not been sent

@link http://apidocs.mailchimp.com/api/2.0/campaigns/update.php
@param string $id the Campaign Id to update
@param string $name parameter name
@param string $value parameter value
@return boolean true on success
@throws MailchimpAPIException
Update just about any setting besides type for a campaign that has not been sent