def artist_update(self, artist_id, name=None, urls=None, alias=None,
                      group=None):
        """Function to update artists (Requires Login) (UNTESTED).

        Only the artist_id parameter is required. The other parameters are
        optional.

        Parameters:
            artist_id (int): The id of thr artist to update (Type: INT).
            name (str): The artist's name.
            urls (str): A list of URLs associated with the artist, whitespace
                        delimited.
            alias (str): The artist that this artist is an alias for. Simply
                         enter the alias artist's name.
            group (str): The group or cicle that this artist is a member of.
                         Simply enter the group's name.
        """
        params = {
            'id': artist_id,
            'artist[name]': name,
            'artist[urls]': urls,
            'artist[alias]': alias,
            'artist[group]': group
            }
        return self._get('artist/update', params, method='PUT')
Function to update artists (Requires Login) (UNTESTED).

        Only the artist_id parameter is required. The other parameters are
        optional.

        Parameters:
            artist_id (int): The id of thr artist to update (Type: INT).
            name (str): The artist's name.
            urls (str): A list of URLs associated with the artist, whitespace
                        delimited.
            alias (str): The artist that this artist is an alias for. Simply
                         enter the alias artist's name.
            group (str): The group or cicle that this artist is a member of.
                         Simply enter the group's name.