if i export a collection or dashboard via some yaml file or some other suitable file, will i be able to open that file in an other instance(different user) and if that can be done can they edit that particular dashboard or collection?

Once you serialize you can edit that file (as a yaml) inside some text editor and once the changes are done you can then import them back to a separate instance. Have a look at these docs