I'm going to show you how to implement an editable table using pop-up dialog - a simple solution and design pattern that we use to provide a better editing experience for data. I've wrote a blog showing how to do this less than a year and half ago, but since then we introduced many enhancement to Visual Builder that further simplify the development experience. In fact, we cut the time it takes to implement this functionality by half (as you can see if you compare this video to the previous version).
The concept is that you create a dialog in the page that shows the details of the record you are editing, then when you select a record in the table we show the details in the dialog, where you can update them and save the data.
In the demo you'll see how to:
Check it out here:
You can extend this functionality to add a similar dialog that adds a record to the table and calls the POST REST endpoint on the object.