The following is taken from the text Arrows, Structures and Functors the categorical imperative by Arbib and Manes.
We assumed the following theorem and exercise designated respectively as Theorem 17 and also exercise 2.4.13.
Theorem 17: Let $D$ be a diagram in $\textbf{K}$ with sets $V$-indexed family and every $E$-indexed family of objects in $\textbf{K}$ has a product and if every pair of $\textbf{K}$-morphisms (between the same two objects) has an equalizer, $D$ has a limit.
We say a collection is small if it is a set, i.e. an object of $\textbf{Set.}$ We say a diagram is small just in case its collection of vertices forms a set, and its collection of edges forms a set. Thus we may paraphrase Theorem 17 as saying that if a category $\textbf{K}$ has equalizers and small products, then it has small limits.
Exercise 2.4.13: Show that the product $P$ of all non-empty sets $X$ in $\textbf{Set}$ is not itself in $\textbf{Set}$. [Hint: If $P$ is in $\textbf{Set}$ is the power set $2^P$. Thus we have the projection $\pi:P\rightarrow 2^P$ of $P$ to be the set $2^P$, which is clearly a surjection. Define $A$ in $2^P$ by $A=\{x\in P\mid x\notin \pi(x)\}$ and let $\pi(y)=A$. Then "$y\in A$" implies "$y\notin A$" where as "$y\notin A$" implies "$y\in A$," the desired contradiction.]
Exercise: Prove that every small diagram in $\textbf{Top}$ has a colimit.
Question: I have three quick questions about the exercise in bold.
I don't know what the exercise in bold is asking, is it asking to show that the category of Topological space has a colimit, in terms of the diagram for representing cocone, and the diagram for the diagram for cocone category has finite vertices and edges. Also, the diagrams are of coproduct and pushback?
Also from the assumed italicized exercise 2.4.13's I don't know what it means when the hint, states that says that for a category (diagrams, collection of stuff) are termed "small" if it forms a set. This is a bit ambiguous. When it says it is a "set", does it mean a finite, infinite, countable or uncountable set. Basically what type of set?
Also, what is the difference if the question simply ask the reader to show that that either: the category of diagrams in $\textbf{}$ has a colimit; or that the category of $\textbf{}$ (or simply category of some mathematical structure) has a colimit.




(A suggestion: try another text. My first choice would be Leinster, which is freely available online. I've written up a comprehensive set of solutions to the exercises. A close second would be Riehl, also free online.)
There are two issues here, one almost purely set-theoretic, the other category-theoretical.
Set theory: sets and classes. A bit of historical background may help with your question (ii). Set theory was developed informally starting in the late 19th century, mainly by Cantor. At that time it was implicitly assumed that you could always form the set of all things satisfying a given property: $\{x|P(x)\}$, $P$ being some property, always made sense.
Then around 1900 Russell and Zermelo independently discovered Russell's paradox: the set of all sets that are not elements of themselves, i.e., $R=\{x | x\not\in x\}$, is a contradictory concept. For, $x\in R$ if and only if $x\not\in x$, so $R\in R$ if and only if $R\not\in R$.
The most popular solution today is probably is the axiomatic system known as ZF set theory. $\{x|P(x)\}$ is no longer assumed to always make sense. Corresponding to a property, you may have a set containing all things with that property (e.g., the set of all real numbers), or you may not (e.g., there is no "set of all sets"). One talks informally about the class of all things satisfying a property, e.g. the class of all sets. (Another axiomatic set theory, NBG, formalizes this notion of class.)
Generally people feel that a class is not a set when it is "too big". All sets are classes, but only "small enough" classes are sets. (This intuition is vague, but that's why ZF has axioms: to allow for precise reasoning about this stuff.) We have a class of all sets, a class of all groups, a class of all topological spaces, etc. Classes that are not sets are called proper classes.
A small category is one whose class of objects is a set, and whose class of morphisms is a set. The category of sets, or of groups, or of topological spaces, etc., are not small. However, you could (for example) consider the category of all sets that are subsets of some given fixed set $U$; that would be a small subcategory of the not-small category of all sets.
This set vs. proper class distinction is analogous to other "small/big" distinctions, like finite vs. infinite or countable vs. uncountable, but it is its own thing.
I hope that helps with your question (ii).
Category theory: colimits. When we say a "category has colimits", we mean that every cocone in it has a colimit. Without going into details, part of the definition of a cocone involves a small category. So the diagram of the cocone can't be "too big".
Example: a coproduct is a type of colimit. In the category of sets, the coproduct is the disjoint union. Set has coproducts because you can take the disjoint union of a collection of sets, provided the collection is itself a set. However, you're not allowed to form the disjoint union of all sets, because that collection is a proper class.
It is a theorem that if a category has coproducts and coequalizers (i.e., every coproduct diagram has a colimit, and every coequalizer diagram has a colimit), then it has colimits. (This is the dual of Theorem 17.)
The boldface exercise is asking you to use this fact to show that Top has colimits.
For a deeper understanding of what coproducts, coequalizers, and colimits look like in Top and several other categories, I recommend again either Leinster (chapter 5) or Riehl (chapter 3).