It seems to me that you also solved the second question and no more answers are needed.
I confirm that the only way to dynamically change the frequency of a single item on a single client page is through a resubscription.
If the update frequency were your only concern, the resubscription technique would also allow you to use the same item and subscribe to it with a different frequency limit.