Specific plan info

Is it possible to use a Gravity Form to use to register each plan?

Also, I'm trying to figure out a way that users can add different information depending on the subscription plan, and then have the ability to edit that info at any time. Is there a way to do this?