I have the same question about Multibeast and do not understand the above quote.
You understand the concept of "set intersection", right?
Two sets:
A= { 1, 3, 5, 7, 8, 9 }
B= { 0, 5, 7, 8, 10, 11 }
Intersection of A & B= { 5, 7, 8 }
So, by intersection of "kexts updated" and "kexts originally modified" means you have to know the set of kexts provided by a given update, and the set of kexts you originally modified to install your system. Once you know that, you can easily determine when a given kext is in both sets. That is.. if a kext you modified to get your system working is also modified by an update, you must re-apply whatever modification you did originally.
It is quite logical, actually.
I believe that if I run Mutlibeast 6.4.2 and select the 10.9.4 trim patch, build, and then install, that Multibeast will only apply that kext. Is that correct?
Correct. But it is not "applying a kext". The trim patch is actually patching an existing kext. See below...
The other question is that a trim kext was previously installed for enabling trim for my SSD. Is the 10.9.4 kext for enabling trim going to replace the old kext file, or do I need to delete the previously installed kext for trim? If that is the case, how do I determine which kext I need to delete?
There is no "trim kext." Just a patch to IOACHIBlockStorage.kext (in IOACHIFamily.kext/Contents/PlugIns). If the update provides a new version of IOACHIBlockStorage.kext, then the trim patch would have to be applied to the new one.