I have worked with revenue elements, but I have not load and edit them, if you want to play wih them, playing with sales order line will update them natively
If your goal is to change rev rec, using the join for rev element for actual rev plan changes are the way to go
Playing with rev element isn't so great because you're inherently redesigning the arm module