Is there a way to change a material instance asset?

I probably worded the title horribly but picture this situation, I use the same material instance multiple times in different assets in the level and i want to change the color of the material instance without doing the following…

SpecificAsset->GetMaterialInstance->ChangeColor

Is there a way for me to change the material instance color so that any asset that uses the instance will be affected?

You can just use the material instance asset itself. If multiple assets have some parameters different, and some parameters the same, just make a base material instance.

So right click on your material → Create Material Instance.

Call it something like MI_BaseMaterial

Now right click on MI_BaseMaterial and again click Create Material Instance.
Or reparent the ones you already created to the base material instance.