<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def load_config_dict(pipette_id: str) -> Dict: """ Give updated config with overrides for a pipette. This will add the default value for a mutable config before returning the modified config value. """

    override = load_overrides(pipette_id)
    model = override['model']
    config = copy.deepcopy(model_config()['config'][model])
    config.update(copy.deepcopy(name_config()[config['name']]))

    for top_level_key in config.keys():
        add_default(config[top_level_key])

    config.update(override)

    return config