During the confrontation phase of a run, after the runner approaches an unrezzed ice does the runner decide to increase the strength of the icebreaker before or after the Corp opts to rez the ice?
Once ice is rezzed, if it has a higher strength than the icebreaker, does the runner have an option to increase the strength at that point?
If the runner doesn't have enough credits to increase the icebreaker strength to interact with and break subroutines what happens?
If the runner can't interact with the ice, do the subroutines still activate?
I think there are some basic rules misunderstandings in these questions.
1) Runner approaches ICE.
2) If ICE is unrezzed, Corp may choose to rez ICE.
3) If ICE is now rezzed (because it already was or because the Corp just rezzed it), Runner encounters ICE
4) If Runner wants to break any subroutines on the ICE
4a: Choose an Icebreaker to interact with the ICE
4b: If chosen Icebreaker is not equal or greater in strength to ICE, Runner pays to increase strength of icebreaker per a function of the icebreaker card
4c: if chosen Icebreaker is now equal or greater in strength to ICE, Runner pays to break subroutines they do not want to take effect.
4d: Corp activates all unbroken subroutines in the order listed on the card
5) If the Run is not over, Runner passes piece of ICE and all icebreaker strengths return to base value (exception: some Shaper programs)
5a: if there's more ICE, go back to 1
5b: if there's not more ICE, access the Server Contents
Note, there is no reason to ever boost an icebreaker to MORE than the ICE being encountered, unless due to a stepping function (like Ninja which is boosted in increments of 5 STR). Paying to exceed the strength of an encountered ICE when you already equal or exceed the strength of the encountered ICE is a waste of credits.
If the Runner encounters ICE and leaves any subroutines unbroken, they all happen. If the effect is 'trash a program', the Runner loses a program of the Corp's choice.
If it's net damage the Runner will discard from hand.
Etc, etc, etc.