While the client is disconnected it will not receive updates to collections, method calls will be queued until the connection is reestablished [my emphasis], and hot code push will be disabled.
I can’t immediately locate any docs for you on this, but the answer is “the database wins”. In other words, whatever the database (collection) has is the ultimate source of truth.