Hi @mmasonwd
in the Update Variable action, you can check the checkbox that resets the complete variable before you apply the variable there changes in that same action.
Where and how to use this depends a little on your implementation.
i typically use the Adobe Client Data Layer as data layer and define a rule that listens to any event that is being pushed as entry point to reset my Web SDK variable and initialize it with analytics props and eVars that are used in every tracking call.
Then, my other rules listen to specific ACDL events e.g., a page view and update the variable with contextual information that shall only be applied to this specific use case like a page name.
So, for me the reset is fired at the beginning of any named event that is pushed into the ACDL.