How to permanently update/create Uassets in the editor during runtime?

Then the Sqlite option would work. It’s a database but it is local only. Think of it like a datatable where you can modify the variables and save / load them. It can also have starting values so it won’t start off empty.
If you do want to update them later on externally then you would need to either give your users a way to change it (if you want them to even have access to this info) or an online source of information probably handled through a rest api, that would update the db probably through parsing json.

As for updating the editor only values then what is stopping you from using the method mentioned in the youtube video?

You could also use the editor utility widget if you are only doing this from the editor. It has nodes that can update assets, but will not be suitable for non-editor work (Editor nodes are cut out during the packing phase).