Perhaps @BelknapPoint can answer your revocable trust question. We dealt almost with a trust, and we were told that our share of the value of an irrevocable trust was an asset for financial aid purposes. But I think a lot depends on the structure of the trust.
Re what I quoted. Do NOT use MyIntuition NPC for your best estimate of net costs. Use the NPCs on the college websites. MyIntuition seems to always have more generous awards than are typically received. Use the NPC on each college website.