If I choose 200 sat / B or really high fee, parent unconfirmed thing can still happen?
The unconfirmed parent means that the transaction that's the source of your money is not confirmed.
The fact you pay more it doesn't change the fact it's still not unconfirmed parent, it just means your extra money may help "convince" the miners mine faster the source (parent) transaction (CPFP = child pays for parent).
But it depends... and you should not rely blindly on that.
I mean the troublesome parent transaction with low fee was, first of all, big. Else it may have been confirmed faster with your CPFP.
On the other hand, you were somewhat lucky, it was
only one unconfirmed transaction yours was depending onto. It can happen that the unconfirmed parent also has unconfirmed parent, and its parent also, and so on. I've seen sets of 5+ such transactions in the past.
So imho the main ruls is to be careful about spending unconfirmed funds.A proper wallet may tell you the funds you want to spend are unconfirmed.
Electrum has an option to allow you spend only confirmed funds (but I don't remember what's its default value).
PS, FYI: The transaction got confirmed about 7 hours ago.