Add ability to enter new collection UDFs and edit saved collection UDFs

was this TODO left intentionally?