human
Write me a the Python code you requested given the following:
Complete the below
def group_title(path):

    ''''Create a group title from the argument path.
    :param str path: The complex object path of the argument.
    :returns: str'
    '''
assistant
#Here is the Python code you requested.
    def filter_group(group):
        for suffix in ['_patch_parameter', '_update_parameter', '_parameter']:
            if group.endswith(suffix):
                group = group[:(0 - len(suffix))]
        return group
    group_path = path.split('.')
    group_path = list(map(filter_group, group_path))
    title = ':    '.join(group_path)
    for group in group_path:
        title = title.replace(group, '    '.join([n.title() for n in group.split('_')]), 1)
    return title