def update!(params)
      response = @@soap.updateList(
      :apiKey => @apiKey,
      :listID => @listID,
      :title => params[:title],
      :unsubscribePage => params.fetch(:unsubscribePage, ""),
      :confirmOptIn => params[:confirmOptIn],
      :confirmationSuccessPage => params.fetch(:confirmationSuccessPage, "") 
      )
      handle_response response.list_UpdateResult
    end
def update!(params)
      response = @@soap.updateList(
      :apiKey => @apiKey,
      :listID => @listID,
      :title => params[:title],
      :unsubscribePage => params.fetch(:unsubscribePage, ""),
      :confirmOptIn => params[:confirmOptIn],
      :confirmationSuccessPage => params.fetch(:confirmationSuccessPage, "") 
      )
      handle_response response.list_UpdateResult
    end
Update a subscriber list’s details

Available _params_ argument are:
   * :title - The list title, as it will be shown in the application and through the API.
   * :unsubscribePage - The URL to which subscribers will be directed when unsubscribing from the list.
                         If left blank or omitted a generic unsubscribe page is used.
   * :confirmOptIn - Either true or false depending on whether the list requires email confirmation or not. Please see
                       the help documentation for more details of what this means.
   * :confirmationSuccessPage - Successful email confirmations will be redirected to this URL. Ignored if ConfirmOptIn
                                  is false. If left blank or omitted a generic confirmation page is used.

*Return*:

*Success*: Upon a successful call, this method will return a Campaigning::Result object wich consists of a +code+ and +message+ fields
containing a successful message.

*Error*: An Exception containing the cause of the error will be raised.