I think you would only use layout manager to say switch/add/delete tabs to the currently open document, that is, it's more to do with the tabs on the screen UI. Only guessing here of course but looking at the members it seems of limited use for editing (as n.yuan alluded to).
However, if you are after the layouts to add or edit entities you are better off with the LayoutTable and get a LayoutTableRecord, this you can get from any database read into memory (i.e. in the background, not just the current doc).