'Returns all items names and their urls.
This will return only groups for the cohort user partition.
Returns:
{\'group_id\':
\'label\': \'Problem 1 / Problem 1\',
\'url\': \'url_to_item_1\'
\'label\': \'Problem 2 / Problem 2\',
\'url\': \'url_to_item_2\''

@staticmethod
def _get_content_groups_items_usage_info(course, items):

    usage_info = {}
    for (item, group_id) in GroupConfiguration._iterate_items_and_group_ids(course, items):
        if (group_id not in usage_info):
            usage_info[group_id] = []
        usage_info = GroupConfiguration._get_usage_info(course, unit=item, item=item, usage_info=usage_info, group_id=group_id)
    return usage_info
