I always answered according to what the status was, so this went from “visiting boyfriend” to “visiting fiancé” to “visiting husband”.
The letter will not really mean anything, and won’t guarantee that she’s not going to overstay or adjust status, so I see no benefit in that.
I would for sure do a shorter trip, being able to be away from your life for months at a time does not scream strong ties.