And using ldapmodify to update the entry with LDIF above, i expect the all
entry be replaced by LDIF data. Am i wrong?

Where is this documented? The answer is, "it's not". All these two OL
tools are, are shell accessible interfaces to OL system calls. Almost
everything is documented. If it isn't documented, then there's a 99%
probability that it won't work.