'Update the properties of an existing pool
only method, serviceDownAction and slowRampTime are updated
:param pool: The instance of ``DimensionDataPool`` to update
:type  pool: ``DimensionDataPool``
:return: ``True`` for success, ``False`` for failure
:rtype: ``bool``'

def ex_update_pool(self, pool):

    create_node_elm = ET.Element('editPool', {'xmlns': TYPES_URN})
    ET.SubElement(create_node_elm, 'loadBalanceMethod').text = str(pool.load_balance_method)
    ET.SubElement(create_node_elm, 'serviceDownAction').text = pool.service_down_action
    ET.SubElement(create_node_elm, 'slowRampTime').text = str(pool.slow_ramp_time)
    response = self.connection.request_with_orgId_api_2(action='networkDomainVip/editPool', method='POST', data=ET.tostring(create_node_elm)).object
    response_code = findtext(response, 'responseCode', TYPES_URN)
    return (response_code in ['IN_PROGRESS', 'OK'])
