<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def update(self, product, data, store_view=None, identifierType=None):
 """ Update product Information :param product: ID or SKU of product :param data: Dictionary of attributes to update :param store_view: ID or Code of store view :param identifierType: Defines whether the product or SKU value is passed in the "product" parameter. :return: Boolean """

        return bool(self.call(
            'catalog_product.update',
            [product, data, store_view, identifierType]
        ))