Create a page to edit all fields from a custom content type
Create a view filtered on your content type and include a "NODE: EDIT LINK" in the FIELDS along with all the rest.  You can then click on that to edit the node. Anything fancier requires digging into views tpls and custom node edit code.