'Returns all the available partitions with updated usage information
:return: list of all partitions available with details'

@staticmethod
def get_all_user_partition_details(store, course):

    all_partitions = get_all_partitions_for_course(course)
    all_updated_partitions = []
    for partition in all_partitions:
        configuration = GroupConfiguration.update_partition_usage_info(store, course, partition)
        all_updated_partitions.append(configuration)
    return all_updated_partitions
