How to change material instance parameter by Python?

import unreal

editor_util = unreal.EditorUtilityLibrary()
material_util = unreal.MaterialEditingLibrary()

selected_assets = editor_util.get_selected_assets()

# if len(selected_assets) == 1:
    # selected_assets[0] ...

for asset in selected_assets:
    if asset.get_class().get_name() == "MaterialInstanceConstant":
        material_util.set_material_instance_scalar_parameter_value(asset, "Diffuse Main Map Brightness", 42)