def update_account(self, email=None, company_name=None, first_name=None, 
            last_name=None, address=None, postal_code=None, city=None,
            state=None, country=None, phone=None):
        """
        ::
        
            POST /:login
        
        :param email: Email address
        :type email: :py:class:`basestring`
        
        :param company_name: Company name
        :type company_name: :py:class:`basestring`
        
        :param first_name: First name
        :type first_name: :py:class:`basestring`
        
        :param last_name: Last name
        :type last_name: :py:class:`basestring`
        
        :param address: Address
        :type address: :py:class:`basestring`
        
        :param postal_code: Postal code
        :type postal_code: :py:class:`basestring`
        
        :param city: City
        :type city: :py:class:`basestring`
        
        :param state: State
        :type state: :py:class:`basestring`
        
        :param country: Country
        :type country: :py:class:`basestring`
        
        :param phone: Phone
        :type phone: :py:class:`basestring`
        
        :Returns: a dictionary with updated account info
        :rtype: :py:class:`dict`
        """
        params = {}
        if email:
            params['email'] = email
        if company_name:
            params['companyName'] = company_name
        if first_name:
            params['firstName'] = first_name
        if last_name:
            params['lastName'] = last_name
        if address:
            params['address'] = address
        if postal_code:
            params['postalCode'] = postal_code
        if city:
            params['city'] = city
        if state:
            params['state'] = state
        if country:
            params['country'] = country
        if phone:
            params['phone'] = phone
        j, _ = self.request('POST', '', params=params)
        return j